package com.baidu.rs.client;

import java.util.Collection;

import javax.ws.rs.core.MediaType;

import org.apache.cxf.jaxrs.client.WebClient;

import com.baidu.domain.User;

public class RS_Client {

	public static void main(String[] args) {
		// create创建与服务器的链接
		// 发送给服务器数据格式 @Consume
		// 接受服务器传输格式 @Produce
		// 采用哪种方式访问路径
		Collection<? extends User> collection = WebClient.create("http://localhost:9996/userService/user").accept(MediaType.APPLICATION_ATOM_XML).getCollection(User.class);
		System.out.println(collection);
	
		// 添加用户的操作
		User user = new User();
		WebClient.create("http://localhost:9996/userService/user").accept(MediaType.APPLICATION_ATOM_XML).post(user);
		
		// 接受json格式的
//		User user2 = WebClient.create("http://localhost:9996/userService/user/1").accept(MediaType.APPLICATION_XML).get(User.class);
//		System.out.println(user2);
	}
}
